home *** CD-ROM | disk | FTP | other *** search
- /*
- ** patch.library
- **
- ** Copyright © 1993-1997 by Stefan Fuchs
- ** Freely distributable.
- */
-
-
- struct Patch * LIBFUNC InstallPatch( REGA0 struct NewPatch * GNUC_REGA0 );
- ULONG LIBFUNC WaitRemovePatch( REGA0 struct Patch * GNUC_REGA0 );
- ULONG LIBFUNC RemovePatch( REGA0 struct Patch * GNUC_REGA0 );
- struct Patch * LIBFUNC FindPatch( REGA0 STRPTR GNUC_REGA0 );
-
- struct Patch * LIBFUNC InstallPatchTagsA( REGA0 APTR GNUC_REGA0 , REGD0 WORD GNUC_REGD0 , REGA1 struct TagItem * GNUC_REGA1);
- ULONG LIBFUNC RemovePatchTagsA( REGA0 struct Patch * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1);
-
- APTR LIBFUNC FindPatchTagsA( REGA0 struct TagItem * GNUC_REGA0 );
- ULONG LIBFUNC SetPatchA( REGA0 struct Patch * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
-
- ULONG LIBFUNC GetPatchA( REGA0 struct Patch * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
- void LIBFUNC PatchFreeVec( REGA1 APTR GNUC_REGA1 );
- ULONG LIBFUNC RemovePatchProjectA( REGA0 struct PatchProject * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
- struct PatchProject * LIBFUNC CreatePatchProjectA( REGA0 STRPTR GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
-
- ULONG LIBFUNC SetPatchProjectA( REGA0 struct PatchProject * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
- ULONG LIBFUNC GetPatchProjectA( void);
- ULONG LIBFUNC AddPatchNotifyA( REGA0 struct MsgPort * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1);
- ULONG LIBFUNC RemPatchNotifyA( REGA0 struct MsgPort * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1);
- APTR LIBFUNC PatchAlloc( REGD0 ULONG GNUC_REGD0 );
-
-
- void LIBFUNC RemovePatchHandler( void);
-
-